Skip to content

ci: move actions off deprecated Node 20 - #21

Merged
TerrifiedBug merged 2 commits into
masterfrom
ci/bump-actions-node24
Aug 2, 2026
Merged

ci: move actions off deprecated Node 20#21
TerrifiedBug merged 2 commits into
masterfrom
ci/bump-actions-node24

Conversation

@TerrifiedBug

Copy link
Copy Markdown
Owner

Every workflow run currently emits:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24

GitHub is already forcing these onto Node 24. Bump to the current majors, which target node24 natively, before the forcing is removed and releases break.

  • actions/checkout v4 -> v7.0.1
  • actions/cache v4 -> v6.1.0
  • softprops/action-gh-release v2.6.2 -> v3.0.2

All remain pinned to full commit SHAs, since the release job imports the Developer ID signing key.

Checked action-gh-release@v3's action.yml before bumping: it declares using: node24 and still supports every input this workflow passes (tag_name, files, body_path, fail_on_unmatched_files). The release job is only exercised on tag push, so this one could not be validated by CI and was verified by reading the action definition instead.

TerrifiedBug added 2 commits August 2, 2026 18:52
GitHub is already force-running checkout, cache and action-gh-release on
Node 24 and warns on every run. Bump to the current majors, which target
node24 natively, before the forcing is removed and releases break.
action-gh-release v3 keeps every input this workflow uses.
@TerrifiedBug
TerrifiedBug merged commit 34b61ca into master Aug 2, 2026
1 check passed
@TerrifiedBug
TerrifiedBug deleted the ci/bump-actions-node24 branch August 2, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant